endeavour to improve

Translations
s'efforcer d'améliorer